.detail1{padding-top:100px;height:341px;}
.detail1 .pic{float:left;width:610px;height:341px;overflow:hidden;}
.detail1 .pic img{width:100%;height:auto;
	 -webkit-transition:all .8s ease 0s;
	 -moz-transition:all .8s ease 0s;
	 transition:all .8s ease 0s;}
.detail1 .pic:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}	
.detail1 .text{float:right;width:555px;}
.detail1 .text h3{font-size:30px;color:#474747;line-height:1.2;margin-top:48px;}
.detail1 .text .p{margin-top:24px;}
.detail1 .text .p p{font-size:14px;color:#707070;line-height:1.5;margin-top:15px;}
.detail1 .text .p p .s1{float:left;width:85px;}
.detail1 .text .p p .s2{float:left;width:470px;}
.detail2{padding:80px 0 107px;}
.detail2 h3{font-size:24px;color:#474747;line-height:1.2;}
.detail2 .text{font-size:14px;color:#707070;line-height:1.5;margin-top:12px;}
.detail2 .btn{display:block;background:url(../image/btn2.png) center center no-repeat;width:179px;height:34px;text-align:center;line-height:34px;font-size:14px;color:#707070;margin-top:27px;}
.detail3{position:relative;height:527px;overflow:hidden;}
.detail3 img{width:1920px;height:527px;position:absolute;left:50%;top:50%;margin:-263.5px 0 0 -960px;display:block;
animation:zoom1 15s linear 0s infinite;-webkit-animation:zoom1 15s linear 1s infinite;-moz-animation:zoom1 15s linear 1s infinite;}
@-webkit-keyframes zoom1{
0%{-webkit-transform:scale(1);}
50%{-webkit-transform:scale(1.1);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes zoom1{
0%{-moz-transform:scale(1);}
50%{-moz-transform:scale(1.1);}
100%{-moz-transform:scale(1);}
}
@keyframes zoom1{
0%{transform:scale(1);}
50%{transform:scale(1.1);}
100%{transform:scale(1);}
}
.detail3 .text{width:814px;position:absolute;text-align:center;top:185px;left:50%;margin-left:-407px;}
.detail3 .text h3{color:#fff;font-size:30px;line-height:1.2;}
.detail3 .text h3 b{font-weight:bold;}
.detail3 .text p{color:#fff;font-size:14px;line-height:1.5;margin-top:26px;}
.detail3 .text .btn{text-align:center;height:34px;margin-top:33px;}
.detail3 .text .btn span,.detail3 .text .btn a{display:inline-block;background:url(../image/btn3.png) center center no-repeat;width:152px;height:34px;color:#fff;font-size:14px;line-height:34px;margin:0 5px;}
.detail3 .text .btn span{font-family:AvianRegular;line-height:37px;}



.introduction1{height:607px;}
.introduction1 .text{text-align:center;padding-top:200px;width:1085px;margin:0 auto;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;
transform:scale(0.7) rotateX(60deg);-webkit-transform:scale(0.7) rotateX(60deg);-moz-transform:scale(0.7) rotateX(60deg);
transition:all 1.2s ease-out 0s;-webkit-transition:all 1.2s ease-out 0s;-moz-transition:all 1.2s ease-out 0s;}
.introduction1.show .text{transform:scale(1) rotateX(0deg);-webkit-transform:scale(1) rotateX(0deg);-moz-transform:scale(1) rotateX(0deg);opacity:1;}
.introduction1 .text h3{color:#fff;font-size:30px;line-height:1.2;}
.introduction1 .text h3 b{font-weight:bold;}
.introduction1 .text .line{display:block;width:90px;height:3px;background:#fff;margin:14px auto 0;}
.introduction1 .text p{color:#fff;font-size:14px;line-height:1.5;margin:20px auto 0;}
.introduction1 .text .btn{display:block;background:url(../image/btn4.png) center center no-repeat;width:152px;height:34px;line-height:34px;color:#fff;font-size:14px;margin:25px auto 0;}
.introduction2 .title{text-align:center;padding-top:108px;}
.introduction2 .title h3{color:#474747;line-height:1.2;font-size:30px;}
.introduction2 .title .line{display:block;width:90px;height:3px;background:#e2e2e2;margin:14px auto 0;}
.introduction2 .box{height:350px;margin-top:35px;}
.introduction2 .box .div{float:left;border:solid 1px #d9d9d9;height:348px;width:298px;margin-left:10px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;}
.introduction2 .box .div.a{margin-left:0;}
.introduction2 .box .div h3{text-align:center;font-size:72px;color:#474747;line-height:1;font-family:impact;margin-top:43px;transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;}
.introduction2 .box .div h4{font-size:18px;color:#474747;line-height:1.2;text-align:center;margin-top:5px;transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;}
.introduction2 .box .div p{font-size:14px;color:#474747;line-height:1.5;margin:22px auto 0;width:255px;transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;}
.introduction2 .box .div:hover{background:#25497d;}
.introduction2 .box .div:hover h3,.introduction2 .box .div:hover h4,.introduction2 .box .div:hover p{color:#fff;}
.introduction3 .title{text-align:center;padding-top:117px;width:785px;margin:0 auto;}
.introduction3 .title h3{color:#474747;font-size:30px;line-height:1.2;}
.introduction3 .title h3 b{font-weight:bold;}
.introduction3 .title .line{display:block;width:90px;height:3px;background:#e2e2e2;margin:14px auto 0;}
.introduction3 .title p{color:#474747;font-size:14px;line-height:1.5;margin:20px auto 0;}
.introduction3 .tabbs{height:78px;margin:20px auto 0;width:1018px;position:relative;}
.introduction3 .tabbs .line{top:13px;width:967px;border-top:solid 1px #d9d9d9;position:absolute;left:25px;}
.introduction3 .tabbs .arrow_l{display:block;background:url(../image/arrow2.png) left center no-repeat;width:25px;height:25px;position:absolute;left:0;top:0;}
.introduction3 .tabbs .arrow_r{display:block;background:url(../image/arrow2.png) right center no-repeat;width:25px;height:25px;position:absolute;right:0;top:0;}
.introduction3 .tabbs .ul{width:834px;margin:0 0 0 157px;overflow:hidden;position:relative;height:78px;}
.introduction3 .tabbs .ul ul{width:10000px;position:absolute;left:0;top:10px;height:68px;}
.introduction3 .tabbs .ul ul li{float:left;width:123px;height:68px;padding:46px 0 0 16px;font-size:20px;color:#474747;font-family:AvianRegular;background:url(../image/dian1.png) left top no-repeat;cursor:pointer;}
.introduction3 .tabbs .ul ul li.now,.introduction3 .tabbs .ul ul li:hover{background:url(../image/dian2.png) left top no-repeat;color:#258f67;}
.introduction3 .box{margin-top:45px;height:408px;}
.introduction3 .box .pic{float:left;width:615px;height:408px;overflow:hidden;position:relative;}
.introduction3 .box .pic .in{position:absolute;left:0;top:0;display:none;}
.introduction3 .box .pic .in.a{display:block;}
.introduction3 .box .text{float:right;width:603px;float:right;}
.introduction3 .box .text h3{font-size:48px;color:#474747;font-family:AvianRegular;margin-left:45px;line-height:72px;background:url(../image/line1.png) right bottom no-repeat;width:519px;}
.introduction3 .box .text .p{height:336px;overflow:auto;}
.introduction3 .box .text .p .div{height:84px;width:564px;background:url(../image/line1.png) right bottom no-repeat;cursor:pointer;}
.introduction3 .box .text .p .div p{line-height:84px;margin-left:45px;font-size:16px;color:#707070;}
.introduction3 .box .text .p .div.now{background:url(../image/bg4.png) left center no-repeat;}
.introduction3 .box .text .p .div.now p{color:#fff;}
.introduction4 .title{text-align:center;padding-top:110px;width:785px;margin:0 auto;}
.introduction4 .title h3{color:#474747;font-size:30px;line-height:1.2;}
.introduction4 .title h3 b{font-weight:bold;}
.introduction4 .title .line{display:block;width:90px;height:3px;background:#e2e2e2;margin:14px auto 0;}
.introduction4 .title p{color:#474747;font-size:14px;line-height:1.5;margin:20px auto 0;}
.introduction4 .focus{height:442px;margin-top:35px;overflow:hidden;position:relative;}
.introduction4 .focus .frame{height:330px;overflow:hidden;position:relative;}
.introduction4 .focus .frame .child{position:absolute;left:0;top:0;height:330px;width:100%;}
.introduction4 .focus .frame .child .div{float:left;width:400px;margin-left:15px;}
.introduction4 .focus .frame .child .div.a{margin-left:0;}
.introduction4 .focus .frame .child .div .pic{border:solid 1px #d9d9d9;width:398px;height:258px;text-align:center;}
.introduction4 .focus .frame .child .div .pic img{max-width:398px;height:auto;}
.introduction4 .focus .frame .child .div .pic i{display:inline-block;height:100%; vertical-align:middle;}
.introduction4 .focus .frame .child .div h3{text-align:center;font-size:18px;color:#474747;line-height:1.2;margin-top:18px;}
.introduction4 .focus .nav{height:16px;text-align:center;width:100%;position:absolute;left:0;top:330px;}
.introduction4 .focus .nav a{display:inline-block;border:solid 1px #d9d9d9;height:14px;width:14px;margin:0 4px;}
.introduction4 .focus .nav a.now{border:solid 1px #25497d;}



.culture1{height:727px;}
.culture1 .title{position:absolute;top:120px;left:595px;opacity:0;transform:translate(200px,0);-webkit-transform:translate(200px,0);-moz-transform:translate(200px,0);transition:all 1.2s ease-out 0s;-webkit-transition:all 1.2s ease-out 0s;-moz-transition:all 1.2s ease-out 0s;}
.culture1 .title h3{color:#474747;line-height:1.2;font-size:28px;}
.culture1 .title h4{color:#474747;line-height:1.2;font-size:36px;font-weight:bold;}
.culture1 .title .line{display:block;width:90px;height:3px;background:#e2e2e2;margin-top:16px;}
.culture1 .pic{position:absolute;top:105px;left:0;z-index:2;width:524px;height:513px;overflow:hidden;opacity:0;transform:translate(0,-200px);-webkit-transform:translate(0,-200px);-moz-transform:translate(0,-200px);transition:all 1.2s ease-out 0.2s;-webkit-transition:all 1.2s ease-out 0.2s;-moz-transition:all 1.2s ease-out 0.2s;}
.culture1 .box{width:945px;height:440px;position:absolute;right:0;top:284px;background:#25497d;opacity:0;transform:translate(0,200px);-webkit-transform:translate(0,200px);-moz-transform:translate(0,200px);transition:all 1.2s ease-out 0.4s;-webkit-transition:all 1.2s ease-out 0.4s;-moz-transition:all 1.2s ease-out 0.4s;}
.culture1.show .title,.culture1.show .pic,.culture1.show .box{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);opacity:1;}
.culture1 .box .inner{float:right;margin-top:57px;margin-right:60px;width:654px;}
.culture1 .box .inner .div{width:257px;float:left;height:92px;margin-left:70px;}
.culture1 .box .inner .div .img{float:left;width:60px;}
.culture1 .box .inner .div .text{float:right;width:197px;}
.culture1 .box .inner .div .text h3{color:#fff;font-size:18px;line-height:1.2;}
.culture1 .box .inner .div .text p{color:#fff;font-size:14px;line-height:1.5;margin-top:5px;}
.culture2{padding:115px 0 100px;}
.culture2 .title{text-align:center;width:915px;margin:0 auto;}
.culture2 .title h3{color:#474747;font-size:30px;line-height:1.2;}
.culture2 .title h3 b{font-weight:bold;}
.culture2 .title .line{display:block;width:90px;height:3px;background:#e2e2e2;margin:14px auto 0;}
.culture2 .title p{color:#474747;font-size:14px;line-height:1.5;margin:20px auto 0;}
.culture2 .box{margin-top:30px;}
.culture2 .box .div{float:left;width:397px;height:353px;margin:0 0 20px 19px;position:relative;}
.culture2 .box .div.a{margin-left:0;}
.culture2 .box .div .pic{width:397px;height:222px;overflow:hidden;}
.culture2 .box .div h3{font-size:18px;color:#474747;line-height:1.2;margin-top:23px;width:378px;margin-left:5px;}
.culture2 .box .div p{font-size:14px;color:#707070;line-height:1.5;width:378px;}
.culture2 .box .div .more{background:url(../image/more3.png) right center no-repeat;padding-right:23px;font-size:12px;color:#707070;margin-top:10px;display:inline-block;margin-left:5px;}
.culture2 .box .div .up{background:url(../image/bg5.jpg) center center no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;display:none;cursor:pointer;}
.culture2 .box .div .hide{background:url(../image/black40.png) center center repeat;width:100%;height:100%;left:0;top:0;z-index:5;position:fixed;display:none;}
.culture2 .box .div .hide .inner{width:662px;height:600px;background:#fff;position:absolute;left:50%;top:50%;margin:-300px 0 0 -331px;}
.culture2 .box .div .hide .inner .close{display:block;background:url(../image/close.png) center center no-repeat;width:32px;height:32px;position:absolute;top:13px;right:13px;}
.culture2 .box .div .hide .inner h2{text-align:center;color:#474747;font-size:24px;line-height:1.2;margin-top:25px;}
.culture2 .box .div .hide .inner .big{margin:15px auto 0;width:602px;height:336px;}
.culture2 .box .div .hide .inner .pic{display:none;width:602px;height:336px;overflow:hidden;}
.culture2 .box .div .hide .inner .pic.a{display:block;}
.culture2 .box .div .hide .inner img{width:100%;height:auto;}
.culture2 .box .div .hide .inner .small{width:602px;overflow:hidden;height:81px;position:relative;margin:9px auto 0;}
.culture2 .box .div .hide .inner .small ul{position:absolute;left:0;top:0;width:10000px;height:81px;}
.culture2 .box .div .hide .inner .small ul li{width:144px;height:81px;float:left;margin-right:9px;cursor:pointer;}
.culture2 .box .div .hide .inner .small .arrow_l{background:url(../image/arrow3.png) left top no-repeat;display:block;width:16px;height:28px;position:absolute;left:0;top:27px;}
.culture2 .box .div .hide .inner .small .arrow_r{background:url(../image/arrow3.png) right top no-repeat;display:block;width:16px;height:28px;position:absolute;right:0;top:27px;}
.culture2 .box .div .hide .inner .small .arrow_l:hover{background:url(../image/arrow3.png) left bottom no-repeat;}
.culture2 .box .div .hide .inner .small .arrow_r:hover{background:url(../image/arrow3.png) right bottom no-repeat;}
.culture2 .box .div .hide .inner .text{width:602px;font-size:14px;color:#474747;line-height:1.5;margin:10px auto 0;height:85px;overflow:auto;}
.culture2 .box .div .hide .inner .text p{width:auto;}


.business1{padding:95px 0 130px;}
.business1 .title{text-align:center;width:925px;margin:0 auto;}
.business1 .title h3{color:#474747;font-size:30px;line-height:1.2;}
.business1 .title h3 b{font-weight:bold;}
.business1 .title .line{display:block;width:90px;height:3px;background:#e2e2e2;margin:14px auto 0;}
.business1 .title p{color:#474747;font-size:14px;line-height:1.5;margin:20px auto 0;}
.business1 .box{margin-top:30px;}
.business1 .box .div{float:left;width:397px;height:353px;margin:0 0 20px 19px;position:relative;}
.business1 .box .div.a{margin-left:0;}
.business1 .box .div .pic{width:397px;height:222px;overflow:hidden;}
.business1 .box .div h3{font-size:18px;color:#474747;line-height:1.2;margin-top:23px;background:url(../image/line3.png) right center no-repeat;width:378px;margin-left:5px;}
.business1 .box .div p{font-size:14px;color:#707070;line-height:1.5;margin-top:8px;width:378px;margin-left:5px;}
.business1 .box .div .more{background:url(../image/more3.png) right center no-repeat;padding-right:23px;font-size:12px;color:#707070;margin-top:10px;display:inline-block;margin-left:5px;}
.business1 .box .div .up{background:url(../image/bg6.jpg) center center no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;display:none;cursor:pointer;}


<!--自定义-->
.article{ padding-top:108px;}
.xwbox1 .block {
    min-height: 800px;
    width: 1190px;
    margin: 0 auto;
    padding: 0 20px;
}

.xwbox1 .block .jjl_title3 {
    text-align: center;
    padding-bottom: 27px;
    padding-top:66px;
}

.xwbox1 .block .jjl_title3 h1 {
    font-size: 24px;
    color: #474747;
    padding-bottom: 14px;
    line-height:1.2;
}

.xwbox1 .block .jjl_title3 p {
    width: 95px;
    height: 20px;
    line-height: 20px;
    color: #909090;
    font-size: 14px;
    padding-left: 20px;
    background: url(../image/xw_tit_bj1.png) no-repeat left center;
    display: inline;
    text-align: left;
}

.xwbox1 .block .txt-wp p {
    font-size:14px;
    color:#707070;
    padding-bottom: 17px;
    padding-right: 15px;
}

.xwbox1 .block .imgs-wp {
    text-align:justify;
    text-align-last:justify;
    padding-bottom: 25px;
}

.xwbox1 .block .imgs-wp div {
    display: inline-block;
    width: 590px;
    height: 440px;
}

.xwbox1 .block .imgs-wp img {
    width: 590px;
    height: 440px;
}

.xwbox1 .block .a_r {
    text-align: right;
    padding-right: 25px;
}

.xwbox1 .block .a_r a {
    color: #0069ac;
    font-size: 16px;
}




.contact1{height:660px;position:relative;}
.contact1 #bdmap{height:660px;width:100%;}
.contact2{height:420px;padding-top:80px;}
.contact2 .form{float:left;}
.contact2 .form .input{display:block;background:url(../image/input.png) center center no-repeat;width:609px;height:47px;margin-bottom:16px;}
.contact2 .form label{line-height:47px;font-size:14px;color:#909090;margin-left:15px;}
.contact2 .form .input input{height:45px;margin:1px 0 0 15px;width:560px;font-size:14px;color:#707070;line-height:45px;}
.contact2 .form .textarea{background:url(../image/textarea.png) center center no-repeat;width:609px;height:136px;}
.contact2 .form .textarea textarea{ vertical-align:top;margin:15px 0 0 15px;font-size:14px;color:#707070;line-height:1.5;height:105px;width:580px;overflow:auto; resize:none;}
.contact2 .form .btn{display:block;background:url(../image/btn6.png) center center no-repeat;width:149px;height:33px;line-height:31px;text-align:center;color:#fff;font-size:14px;margin-top:34px;}
.contact2 .text{float:right;width:590px;height:261px;background:#26629a;position:relative;}
.contact2 .text h3{color:#fff;font-size:24px;line-height:1.2;margin:50px 0 20px 40px;}
.contact2 .text p{color:#fff;font-size:14px;line-height:1.2;margin:0 0 12px 40px;}
.contact2 .text p span{font-size:48px;font-family:impact;}
.contact2 .text .er{position:absolute;top:108px;right:35px;text-align:center;}
.contact2 .text .er .img{width:97px;margin:0 auto;}
.contact2 .text .er .img img{width:100%;}
.contact2 .text .er h5{text-align:center;font-size:14px;color:#fff;line-height:1.2;margin-top:12px;}





